dogs puppies american cash flow association cat breeders cats broker puppy cfa real estate investment cat clubs cat dog factoring catteries cattery cash flow factor